home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
text
/
edit
/
bah.lha
/
BAH3.3.1
/
Rexx
/
E
/
EBuild.bed
next >
Wrap
Text File
|
1998-10-16
|
951b
|
72 lines
/*
** $VER: EBuild.bed 1.0 (19.09.96) by M&F
**
** Run .build in the current directory
*/
OPTIONS RESULTS
GetCurrentDir
path = RESULT
ADDRESS COMMAND 'CD "' || path || '"' || '0A'X
SAY ('Current Dir : ' path)
name = "build"
SAY ('Looking for file : ' name)
name = path || "/" || name
ExistsFile name
IF RESULT = "YES" THEN DO
'OpenDoc WINDOW=READONLY' name
port = RESULT
ADDRESS VALUE port
MoveSOF
MarkBlk
MoveEOF
GetBlkDims
PARSE VAR RESULT . . first . last
MarkBlk
num = last - first + 1
MoveSOF
DO i = 1 TO num
GetLine 0 108
file = RESULT
IF file ~= "" THEN DO
file = path || "/" || file
ExistsFile file
IF RESULT = "YES" THEN DO
SAY ('Compiling :' || file )
ADDRESS COMMAND 'CD "' || path || '"' || '0A'X || 'EC "' || file || '"'
END
END
ADDRESS VALUE port
MoveDown
END
SetStatusBar "OK..."
CloseDoc
END
ELSE DO
SetStatusBar "No file build file"
EXIT
END